package br.com.dsa.sistemavendas.venda;

import java.util.List;

import br.com.dsa.sistemavendas.produto.Produto;
import br.com.dsa.sistemavendas.util.DAOFactory;

public class VendaRN {
	private VendaDAO vendaDAO;

	public VendaRN() {
		this.vendaDAO = DAOFactory.criaVendaDAO();
	}

	public void registraVenda(Venda venda) {
		this.vendaDAO.registra(venda);

	}

	public List<Venda> listar() {
		return this.vendaDAO.getLista();
	}

	public void excluir(Venda venda) {
		this.vendaDAO.excluir(venda);

	}

	public boolean existeEstoque(Produto produto) {
		return this.vendaDAO.existeEstoqueProduto(produto);
	}

	public void reduzEstoqueProduto(Produto produto) {
		this.vendaDAO.reduzEstoqueProduto(produto);

	}

}
